@charset "gb2312";
/* CSS Document */

.top{ width:100%; height:40px; line-height:40px;}
.topcont{ width:1000px; margin:0 auto;color:#666; font-size:14px;}
.topcont a{ color:#666}
.topcont-l{ float:left;}
.topcont-r{ float:right}

.logo{ width:1000px; height:120px; margin:0 auto;}
.logo img{ float:left; margin-top:16px;}
.logo .hotline{ width:450px; height:auto; float:right; text-align:right}
.logo .hotline p{ margin-top:20px; width:127px; height:27px; line-height:27px; text-align:center; background:#b0b0b0; color:#fff; float:right; margin-bottom:15px; border-radius:5px;}
.logo .hotline h1{ clear:both;color:#dd1e24; font-size:25px;}
.logo .hotline h1 img{ width:24px; margin-top:0; position:relative; left:110px;}

.nav { width:100%; height:37px; line-height:37px; background:url(../images/nav-bg.png) repeat-x }
.nav ul{ width:1000px; margin:0 auto}
.nav ul li{ height:37px; float:left; background:url(../images/sy_39.png) no-repeat right}
.nav ul li a{color:#fff; font-size:14px; height:32px; padding:0 15px; display:block}
.nav ul li:hover{}
.nav ul li:hover a{color:#fdba64; border-bottom:5px solid #fdba64}
.nav ul li.selected{}
.nav ul li.selected a{}

/*---- banner ---*/
.swiper-container {
    height:auto;
    width:100%;
    text-align:center;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    z-index:5;
    background:#F8F8F8;
}
.swiper-wrapper {
    position: relative;
    z-index:10;
}
.swiper-slide {
    position:relative;
    text-align:center;
    float:left;
}
.swiper-slide a{
    position:relative;
    width:100%;
    height:100%;
    display:block;
    overflow:hidden;
}
.swiper-slide img{
    width:100%;
    height:475px;
    vertical-align:middle;
    position:relative;
}
.pagination{
    position:absolute;
    height:1.2em;
    width:100%;
    bottom:0.4em;
    z-index:100;

}
.pagination .swiper-pagination-switch{
    display:inline-block;
    height:0.6em;
    width:0.6em;
    background:#FFF;
    border-radius:50%;
    margin-right:1em;
}
.pagination .swiper-active-switch{
    background:#fe5e52;
}


.pd{ width:1000px; margin:0 auto; margin-top:20px;}

.pd-l{ width:210px; height:auto; float:left} 
.pd-l.apply-l{ width:255px;}

.pd-l .logo2{ height:52px; line-height:52px; text-align:center; background:url(../images/logo2.jpg) repeat-x; color:#fff; font-size:18px;}
.pd-l ul{ padding:15px 5px 0px 5px; overflow:hidden}
.pd-l ul li{ float:left; width:90px; height:30px; line-height:30px; text-align:center; margin:0 3px 10px 3px; border:1px solid #dcdcdc}
.pd-l.apply-l ul li{ width:115px; height:95px;margin:0 2px 10px 2px; padding-top:10px;}
.pd-l ul li:hover{ background:#b90f14}
.pd-l ul li:hover a{ color:#fff}
.pd-l ul li a{ font-size:12px; color:#333;}

.file-l{ width:240px; height:auto; float:left} 

.file-l .logo2{ height:52px;}
.file-l .logo2 img{ width:240px;}
.file-l ul{ padding:15px 5px 0px 5px; overflow:hidden}
.file-l ul li{ float:left; width:105px; height:30px; line-height:30px; text-align:center; margin:0 3px 10px 3px; border:1px solid #dcdcdc}
.file-l ul li:hover{ background:#b90f14}
.file-l ul li:hover a{ color:#fff}
.file-l ul li a{ font-size:12px; color:#333;}


.file-r{width:740px; height:auto; float:right;}
.file-r .tips{ height:50px; line-height:50px;}
.filed{ height:60px; line-height:60px; font-size:18px; color:#333; background:url(../images/download.png) no-repeat left; padding-left:60px;}
.filed em{ color:#b80e13; font-weight:bold;}
.filecont{}
.filecont.file2{ padding:15px 0 0 20px;}
.file_fenlei{ overflow:hidden; margin-bottom:15px;}
.file_fenlei h1{ font-size:15px; height:25px; line-height:25px; color:#333; padding-left:10px;    background: url(../images/ll_22.jpg) repeat-y;}
.file_fenlei ul{ margin-top:10px;}
.file_fenlei ul li{ float:left; width:230px; min-height:40px; line-height:20px; margin-bottom:5px; margin-right:15px}
.file_fenlei ul li:hover a{ color:#b80e13; text-decoration:underline}
.file_fenlei ul li a{}

.file_name{ float:left; width:350px; margin-bottom:20px; margin-right:5px;}
.file_img{ float:left}
.file_img img{ width:166px; height:225px;}
.file_text{ width:166px; height:225px; float:left; margin-left:7px;}
.file_text ul{ padding-top:5px;}
.file_text ul li{ border-bottom:1px dashed #666; line-height:18px; font-size:13px; overflow:hidden}
.file_text ul li em{ width:125px; float:right;}
.file_text ul li.size{ height:35px; line-height:35px;}
.file_text ul li a{ color:#b80e13;font-weight:bold}


.pd-r{width:770px; height:auto; float:right; margin-top:20px;}
.pd-r.apply-r{width:730px;}
.pd-rtop{ text-align:center; margin-bottom:31px}
.pd-rtop span{ margin:0 15px; font-weight:bold}

.pd-r ul{}
.pd-r ul li{width: 230px;height: 290px;float: left;margin: 0 40px 0 0;}
.pd-r.apply-r ul li{margin: 0 5px 0 0;}
.pd-r ul li.rli{ margin-right:0}	
.pd-r ul li img{ width:220px; height:220px;border:1px solid #e2e2e2; margin-bottom:10px;}
.pd-r ul li p{ text-align:center; padding-top:10px; line-height:17px}
.pd-r ul li a{ color:#333; text-align:center; font-size:12px} 

.head_line{border-bottom: 1px solid black;margin-top: 10px;width: 100%;height: 45px;clear: both; margin-bottom: 30px;}


.chanpintop {
    position: relative;
    width: 770px;
	margin-bottom:48px;
}
.chanpintop_line {
    border: 1px solid #000;
    position: absolute;
    top: 11px;
    left: 0;
    width: 770px;
}
.chanpintop_wen {
    position: absolute;
    left: 250px;
    top: 0;
    font-size: 25px;
    background-color: #fff;
    padding: 0 10px;
}


.mc_head{width: 730px; height: 45px;margin: 0 auto;}
	
.mc_head img { float: left;margin-right: 10px;}

.mc_head p {
    font-size: 28px;
    font-weight: 200;
    font-family: "microsoft yahei";
    line-height: 36px;
}

.mc_cn {
    width: 1000px;
    margin: 0 auto;
    height: 300px;
    display: block;
    clear: both;
}

.mc_left {
    width: 630px;
    height: 330px;
    float: left;
}

.mc_right {
    width: 300px;
    height: 330px;
    float: right;
    margin-right: 50px;
}

.mc_cn_title_1 {
    height: 40px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 15px;
}

.mc_cn_title_1 img {
    margin-top: 12px;
    float: left;
}

.mc_cn_title_1 p {
    float: left;
    line-height: 40px;
    font-size: 18px;
}

.mc_cn_title_2 {
    height: 40px;
    border-bottom: 1px solid #dadada;
}

.mc_cn_title_2x {
    width: 276px;
    height: 40px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 15px;
}

.mc_cn_title_2 img {
    margin-top: 12px;
    float: left;
}

.mc_cn_title_2 p, .mc_cn_title_2x p {
    float: left;
    line-height: 40px;
    font-size: 18px;
}

.title_line {
    border-bottom: 2px solid #b50d12;
    height: 40px;
    background: url(../images/head_ban.png) no-repeat 8px 12px;
    padding: 0 30px 0 20px;
    display: inline-block;
}

.xuanchuan {
    text-align: center;
    width: 320px;
}

.mc_left img {
    float: left;
    margin: 0 10px;
}

.weidh960 {
    width: 925px;
    margin: 0 auto 10px;
}

.mc_left .aboutjj {
    width: 295px;
    float: right;
	font-size:14px;
	line-height:20px;
}

.mc_left .aboutjj p {
    text-indent: 2em;
}

.shinian1 {
    border-top: 3px solid #000;
    width: 300px;
    height: 1px;
    float: left;
    margin-top: 20px;
}

.shinian2 {
    border-top: 3px solid #000;
    width: 300px;
    height: 1px;
    float: right;
    margin-top: 20px;
}

.shiyear {
    width: 160px;
    position: absolute;
    top: 140px;
    left: 20px;
}

.shiyear1 {
    width: 160px;
    position: absolute;
    top: 140px;
    left: 30px;
}

.shiyear2 {
    width: 160px;
    position: absolute;
    top: 123px;
    left: 300px;
}



.picScroll-left{
	width: 1300px;
	height: auto;
	overflow: hidden;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.picScroll-left .hd .prev{isplay:block;  float:left; margin-left:5px; margin-top:170px;  overflow:hidden;
			 cursor:pointer; }
.picScroll-left .hd .next{ display:block;  float:right; margin-right:5px; margin-top:170px;  overflow:hidden;
			 cursor:pointer; }	 
.picScroll-left .bd{ padding-top:20px;margin-left:25px}
.picScroll-left .bd ul{ overflow:hidden;}
.picScroll-left .bd ul li{ margin:0 10px;width:395px;float:left;display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{ display:block; }
.picScroll-left .bd ul li .title{ line-height:50px;}

.gongchengnew {
    width: 1000px;
    margin: 30px auto 20px;
    overflow: hidden;
}
.gongcqh {
    width: 276px;
    float: left;
}
.mc_cn_title_2x {
    width: 276px;
    height: 40px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 15px;
}
.ju10 {
    margin-top: 15px;
    margin-right: 10px;
}

.furight {
    float: right;
}
.furight a{
	color:#333;
	font-size:12px;
}
.title_line {
    border-bottom: 2px solid #b50d12;
    height: 40px;
    background: url(../images/head_ban.png) no-repeat 8px 12px;
    padding: 0 30px 0 20px;
    display: inline-block;
}

.mc_cn_title_2 p, .mc_cn_title_2x p {
    float: left;
    line-height: 40px;
    font-size: 18px;
}
.anls {
    width: 276px;
}
.anls .curtu {
    background: rgba(0, 0, 0, 0);
    border: 1px solid #4398df;
    display: none;
    height: 111px;
    width: 272px;
    overflow: hidden;
}
.anls li {
    background: #dcdcdc;
    float: left;
    height: 35px;
    line-height: 35px;
    margin: 0 1px 1px;
    text-align: center;
    width: 136px;
}
.anls li a {
    color: #000000;
    font-size: 14px;
}
.anls li a:hover, .anls .cur a {
    background: #d11a20;
    display: block;
    color: #fff;
    text-decoration: none;
}
.anls li .dis_pi {
    display: none;
}
.newslb {
    width: 340px;
    float: left;
    margin: 10px 17px 0;
}
.newstop {
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
}
.ju5 {
    margin-top: 5px;
}
.newstop ul li {
    width: 105px;
    float: left;
    margin-right: 2px;
}
.newstop .sel a, .newstop ul li a:hover {
    background: #d11a20;
    color: #fff;
    display: block;
}
.newstop ul li a {
    background: #dcdcdc;
    display: block;
    font-size: 14px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.newsnre {
    overflow: hidden;
    padding: 10px 5px 10px 0;
}
.newsnre ul li {
    background: url(../images/sy1_07.png) no-repeat 5px 8px;
    padding-left: 15px;
    margin-bottom: 5px;
	font-size:12px;
	color:#333;
	height:21px;
	line-height:21px;
}
.newsnre ul li a{font-size:12px;
	color:#333;}
.videosp {
    width: 310px;
    float: right;
}


/*美创中国结束 *//*十年来只专注做一件事*/
.years {
    width: 1000px;
    height: 100px; /* 	border: 1px solid yellow; */
    margin: 0 auto;
    position: relative;
}

.years span {
    display: block;
    float: left;
    font-size: 30px;
    position: absolute;
    left: 345px;
    top: 15px;
    color: black;
}

.years p {
    font-size: 20px;
    font-family: "YouYuan";
    position: absolute;
    left: 345px;
    top: 62px;
    color: white;
}

.years img {
    position: absolute;
    left: 315px;
    top: 55px;
}

.com {
    width: 1000px;
    height: 580px; /*border: 1px solid red;*/
    margin: 0 auto;
    clear: both;
}

.com ul li p span {
    font-size: 16px;
    color: black;
}

.com ul li {
    float: left;
    width: 490px;
    height: 280px; /*border: 1px solid red;*/
    position: relative;
}

.com ul li .pic {
    width: 250px;
    height: 195px;
}

.com ul li .pic_12 {
    position: absolute;
    right: 10px;
    top: 40px;
}

.com ul li .num_12 {
    position: absolute;
    left: 13px;
    top: 30px;
}

.com ul li .num_13 {
    position: absolute;
    left: 25px;
    top: 30px;
}

.com ul li .arr_13 {
    position: absolute;
    left: 160px;
    top: 40px;
}

.com ul li .arr_12 {
    position: absolute;
    left: 150px;
    top: 40px;
}

.com ul li .p_12 {
    width: 190px;
    position: absolute;
    top: 100px;
    left: 20px;
    font-size: 13px;
    color: #535353;
}

.com ul li .p_13 {
    width: 190px;
    position: absolute;
    top: 100px;
    left: 30px;
    font-size: 13px;
    color: #535353;
}

.com ul li .pic_34 {
    position: absolute;
    left: 10px;
    top: 20px;
}

.com ul li .num_34 {
    position: absolute;
    right: 47px;
    top: 10px;
}

.com ul li .arr_34 {
    position: absolute;
    right: 170px;
    top: 25px;
}

.com ul li .p_34 {
    width: 190px;
    position: absolute;
    top: 80px;
    right: 50px;
    font-size: 13px;
    color: #535353;
}

.p_34 span {
    float: right;
}

.box {
    position: relative;
    width: 645px;
    overflow: hidden;
}

/*十年来只专注做一件事结束*/


.flink{ width:100%; margin:0 auto; overflow:hidden}

.flink-top{ height:40px; line-height:40px; text-align:left; font-size:22px; color:#333;}

.flink-bot{}
.flink-bot ul{ text-align:center; line-height:20px}
.flink-bot ul li{ float:left; margin-bottom:10px; height:20px; line-height:16px; border-right:1px solid #dcdcdc}
.flink-bot ul a{ font-size:12px; color:#dcdcdc; padding:0 5px; border-right:1px solid #dcdcdc}
.flink-bot ul a.alink{ border:none}

.nav-bot{ height:60px; line-height:60px; background:#545454; clear:both; margin-top:20px;}
.nav-bot ul{ width:1000px; margin:0 auto; text-align:center;color:#fff;}
.nav-bot ul li{ float:left}
.nav-bot ul a{    color: #dcdcdc;
    padding: 10px 12px;
    border: 1px solid #fff;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 10px;}

.footercon{ width:100%; background:#545454; overflow:hidden; padding-bottom:20px;}
.footer{width:1000px; margin:0 auto; margin-top:30px; margin-bottom:30px; overflow:hidden}
.flogo{ float:left}
.ftext{ float:left; width:500px; margin-left:15px;}
.ftext p{ margin:5px 0;color:#dcdcdc; line-height:21px; font-size:15px;}
.ftext a{ color:#dcdcdc}
.weixin{ float:right}

.lanmu_img{ height:420px; width:100%; overflow:hidden;}
.lanmu_img img{ width:100%; height:420px; display:block; margin:0 auto}

.main{ width:1000px; margin:0 auto}
.main-r{ width:770px; float:right}

.weizhi{ width:1000px; margin:0 auto; height:50px; line-height:50px; text-align:left; padding-left:10px; color:#333; font-size:12px;}
.weizhi a{color:#333; margin:0 5px}
.weizhi span{ display:block; float:right; width:77px; height:26px; line-height:26px; text-indent:36px; background:url(../images/fan3.jpg) no-repeat center; margin-top:13px;}

.main-rtop{ height:45px; line-height:45px; border-left:5px solid #2161bb; padding-left:15px;}



.news_1_left {
    width: 645px;
    padding: 5px 10px 20px;
    border: 1px solid #dcdcdc;
    position: relative;
    float: left;
    margin-bottom: 20px;
}
.mc_cn_title_1 {
    height: 40px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 15px;
}
.title_line {
    border-bottom: 2px solid #b50d12;
    height: 40px;
    background: url(../images/head_ban.png) no-repeat 8px 12px;
    padding: 0 30px 0 20px;
    display: inline-block;
}
.mc_cn_title_1 p {
    float: left;
    line-height: 40px;
    font-size: 18px;
}
.xinwen {
    overflow: hidden;
}

.xinwen ul li {
    overflow: hidden;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f3f3f3;
}

.xinwen ul li h1 {
    color: #1172b3;
    font-family: "SimSun";
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 10px;
    padding-bottom: 0;
}

.xinwen ul li img {
    float: left;
    margin-right: 20px;
    border: 1px solid #eee;
    padding: 2px;
}
.xinwz {
    width: 385px;
    float: left;
}
.xinwz p{ line-height:20px; margin-bottom:5px}
.video_nr1x a, .xinwen ul a, .pro_exampel a {
    display: block;
    font-size: 14px;
    color: #dc1f25;
    margin-bottom: 5px;
}
.news_you {
    width: 276px;
    float: right;
}
.news_1_right {
    margin-bottom: 5px;
    overflow: hidden;
}
.right_1 {
    width: 274px;
    height: 40px;
    overflow: hidden;
}
.right_1 ul li {
    width: 136px;
    float: left;
}
.right_1 a:hover, .right_1 .sel a {
    border-top: 2px solid #dc1f25;
    color: #dc1f25;
    background: white;
    height: 39px;
}
.right_1 a {
    width: 136px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #747474;
    display: block;
    background: #f6f6f6;
    border: 1px solid #dcdcdc;
}
.youbiannews {
    overflow: hidden;
    padding: 8px;
    border: 1px solid #dcdcdc;
    width: 256px;
}
.youbiannews ul li {
	height:20px;
	line-height:20px;
    overflow: hidden;
    margin-bottom: 5px;
    background: url(../images/sy1_07.png) no-repeat 8px 8px;
    padding-left: 20px;
}
.youbiannews ul li a{ color:#333;}

.newsdt{ width:1000px; margin:0 auto; border:1px solid #dcdcdc;padding: 5px 10px 20px;}
.newsdt.about{ border:none}

.lansebi {
    font-size: 16px;
    font-weight: bold;
    color: #dc1f25;
    text-align: center;
    margin: 20px 0 10px;
}

.fubiao {
    overflow: hidden;
    text-align: center;
    margin-bottom: 10px;
	font-size:12px;
	color:#333;
}
.wenzhang {
    background-color: #f2f2f2;
    padding: 10px 20px;
    overflow: hidden;
	line-height:20px;
}

.wenzi {
    overflow: hidden;
    padding: 10px 5px;
	    font-size: 15px;
    line-height: 20px;
}
.wenzi p{
	line-height:28px;
	}

.judown {
    margin-bottom: 20px;
}

.xianxx {
    border-bottom: 2px solid #dc1f25;
    background: url(../images/head_ban.png) no-repeat 10px 6px;
    font-size: 18px;
    padding-left: 25px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.wenzi_1 {
    overflow: hidden;
    padding: 10px 5px;
}
.youbiannews_d {
    float: left;
    width: 360px;
}
.youbiannews_d ul li {
	height:21px;
	line-height:21px;
    overflow: hidden;
    margin-bottom: 5px;
    background: url(../images/yuand.png) no-repeat 8px 8px;
    padding-left: 20px;
}
.conboxd {
    width: 218px;
    float: right;
    margin-top: 10px;
}

.conbox {
    margin-bottom: 10px;
    position: relative;
}
.conbox .cover {
    background: #000 none repeat scroll 0 0;
    opacity: 0.7;
}

.conbox .title, .conbox .cover {
    bottom: 0;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.conbox .title a, .conbox .cover a {
    color: #ffffff;
}

.proshow{ width:1000px; margin:0 auto}

.lianximk {
    width: 196px;
    overflow: hidden;
}
.lianximktop {
    background: #d11a20;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    font-family: "microsoft yahei";
}
.lianxinr {
    border: 1px solid #e2e2e2;
    padding: 5px 5px 10px;
    width: 184px;
}
.lianxnr1 {
    overflow: hidden;
    margin-bottom: 5px;
	line-height:20px;
}
.lianxnr2 {
    overflow: hidden;
    background: url(../images/ll_22.jpg) repeat-y;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
    margin-bottom: 8px;
    color: #d11a20;
}
.zaixzxun {
    overflow: hidden;
}
.zaixzxun ul li {
    float: left;
    margin: 0 4px;
    width: auto;
    height: auto;
    border: none;
}

.prodetail{ width:980px; margin:0 auto; padding-top:20px; padding-left:20px; overflow:hidden; border:1px solid #dcdcdc; margin-bottom:20px;}

/*图片放大镜*/
#preview{ float:left; text-align:center; width:350px;}
.jqzoom{ width:350px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:65px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:3px solid #959595; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;background: #f1f0f0;}
#spec-list div{ margin-top:0;margin-left:9px; *margin-left:0;}
/*图片放大镜end*/


.prodetail-l{ width:580px; float:right; margin-top:10px; margin-right:20px;}
.prodetail-l h1{ background:url(../images/blocks.png) no-repeat left; border-bottom:2px solid #b50d12; height:33px; line-height:33px;padding-left: 30px;
    background-position-x: 10px;
    font-size: 16px; margin-bottom:20px;}
.prodetail-l h2{ font-size:15px; margin-bottom:13px;}
.prodetail-l h2 span{ color:#dc1f25}
.prodetail-l h2 span a{color: #FF0000;}
.prodetail-l h3{    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #e45414;
    font-family: "微软雅黑";margin-bottom:5px;}
	
.prodetail-l h4{    color: #666;
    font-weight: bold;font-size:15px;margin-bottom:15px;}
.prodetail-l h4 strong{    padding: 4px;
    font-size: 15px;
    background: #FF8400;
    color: #FFFFFF;
    font-variant: normal;}
.prodetail-l h5{color: #FF0000;font-size:15px;}
.prodetail-l p{margin:15px 0}

.xiangq{ width:1000px; margin:0 auto}
.xqtitle{    border-bottom: 2px solid #dc1f25;
    background: url(../images/head_ban.png) no-repeat left;
    font-size: 18px;
    padding-left: 25px;
    padding-right: 10px;
	background-position-x:10px;
	height:30px;
	line-height:30px;
	margin-bottom:20px;}

.xqcont{color:#333; line-height:20px; padding-bottom:30px;}
.xqcont p{ font-size:14px; color:#333; line-height:20px;}

/*选项卡*/
#myTab{ overflow:hidden; background:#f6f6f6; border:1px solid #dcdcdc}
#myTab1{ overflow:hidden; background:#f6f6f6; border:1px solid #dcdcdc}
.nTab{width:100%;overflow:hidden}
.nTab.app{ margin-top:25px;}
.none {display:none;}
.nTab .TabTitle li{float:left;cursor:pointer;height:45px;line-height:45px;font-weight:bold;text-align:center;width:127px; border-right:1px solid #dcdcdc; font-size:15px;}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{background:#dc1f25;color:#fff}
.nTab .TabTitle .normal{background:#f6f6f6;color:#333}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff; padding-top:15px;display:block}


.appdt{width:730px; height:auto; float:right; margin-top:20px;}
.appdt-top{
    overflow: hidden;
    padding-left: 150px;
}
.appdt-top img{
    float: left;
}
.appdt-top-l{
    width: 330px;
    float: left;
    margin-left: 20px;
    margin-top: 15px;
}
.appdt-top-l p{
    font-size: 14px;
    /* height: 30px; */
    line-height: 30px;
}
.appdt-top-l em{
    /* color: #f00; */
}

.filecont .file-img{ text-align:center}
.filecont p{ margin-bottom:15px;}
.filecont .down{ height:48px; line-height:48px; width:140px; margin:0 auto; margin-top:20px; margin-bottom:10px; background:url(../images/download1.png) no-repeat left}

.kefubg {
    width: 100%;
    background: url(../images/sy_05.jpg) repeat-x;
    height: 131px;
    margin: 50px 0;
}
.kefujuz {
    width: 960px;
    margin: 0 auto;
    position: relative;
}
.kefunv {
    position: absolute;
    left: 25px;
    top: -41px;
}
.kefuwenzi {
    position: absolute;
    left: 285px;
    top: 30px;
    width: 486px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    line-height: 170%;
}
.kefuwenzitb {
    position: absolute;
    left: 835px;
    top: 40px;
}

.tiaowen {
    width: 960px;
    margin: 0 auto;
    background: url("../images/sy_22.jpg") no-repeat;
    font-size: 26px;
    height: 84px;
    padding: 35px 0 0 0;
    text-align: center;
}

/*首页QQ客服*/
.rides-cs {font-size: 12px; background:#d11a20; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a {color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:50px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}




/* film_focus */
.film_focus {
	width:857px;
	height:340px;
	overflow:hidden;
	position:relative;
	margin:20px auto;
}
.film_focus .film_focus_imgs_wrap {
	background:url(../images/load.gif) no-repeat center center;
}
.film_focus ul.film_focus_imgs {
	height:340px;
	height:9999em;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
}
.film_focus ul.film_focus_imgs li {
	height:340px;
	overflow:hidden;
}
.film_focus ul.film_focus_imgs li img {
	height:340px;
	width:626px;
}
.film_focus .film_focus_desc h3 {
	height:45px;
	line-height:45px;
	overflow:hidden;
	position:absolute;
	left:232px;
	bottom:0;
	background:rgba(0, 0, 0, .5);
	color:#fff;
	width:100%;
	padding-left:20px;
	z-index:99;
	font-size:16px;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
}
.film_focus ul.film_focus_nav {
	width:232px;
	height:340px;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
.film_focus ul.film_focus_nav li {
	height:47px;
	background:#d7d7dc;
	margin:0px 0px 5px 0;
	padding:0px 18px 0 19px;
	position:relative;
	width:190px;
	cursor: pointer;
	cursor: hand;
	color:#333;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	line-height:47px;
}
.film_focus ul.film_focus_nav li.cur {
	background:url(../images/hd_on.png) no-repeat;
	width:190px;
	height:132px;
	left:0px;
	padding:0px 33px 0 25px;
	_background:url(../images/hd_on.png) no-repeat 0 0;
	word-break:break-all;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	overflow:hidden;
	line-height:30px;
}
.film_focus ul.film_focus_nav li b {
	display:none
}
.film_focus ul.film_focus_nav li b span {
	display:block
}
.film_focus ul.film_focus_nav li.cur b {
	display:block;
	vertical-align: middle;
	display: table-cell;
	height:132px;
}
.film_focus ul.film_focus_nav li.cur span {
	display:none
}


.footer_1_bg {
    width: 100%;
    height: 170px;
    background: #f6f6f6;
    border-top: 1px solid #d1d1d1;
	clear:both;
}

.footer_1 {
    width: 1000px;
    height: 169px;
    margin: 0 auto;
    /* border: 1px solid black; */
    padding-left: 10px;
}

.footer_1 ul li {
    width: 150px;
    height: 100px;
    /* border: 1px solid black; */
    margin-top: 30px;
    float: left;
    margin-right: 14px;
    font-size: 14px;
}
.footer_1 ul li img {
    margin-left: 38px;
}
.footer_1 ul li span {
    display: block;
    text-align: center;
    font-weight: bold;
    color: #dc1f25;
    font-size: 14px;
	height:30px;
	line-height:30px;
}
.footer_1 ul li p {
    text-align: center;
}


.head {
    height: 145px;
    width: 100%;
    background: #ececec;
}
.head a{
	font-size:12px;
	color:#333;
	}

.head_bg {
    width: 942px;
    background: url(../images/head_bg.jpg) no-repeat center top;
    height: 145px;
    margin: 0 auto;
    padding-top: 18px;
}
.head_logo {
    width: 470px;
    float: left;
    margin-top: 8px;
}
.head_logo1 {
    overflow: hidden;
    margin-bottom: 12px;
}
.head_logo1x {
    width: 170px;
    float: left;
    border-right: 1px solid #333;
    margin-right: 10px;
    padding-bottom: 3px;
}
.head_logo1x img {
    width: 165px;
}
.head_logo2 {
    text-align: center;
}
.head_right {
    width: 600px;
    position: relative;
    left: 400px;
}
.shoucang {
    margin-bottom: 40px;
    position: absolute;
    top: 0px;
    right: -20px;
}
.qizi1 {
    border-right: 1px solid #bababa;
    margin-right: 6px;
    float: left;
    padding-right: 10px;
}
.erwei {
    position: absolute;
    top: 25px;
    left: -14px;
}
.qizi {
    border-right: 1px solid #bababa;
    margin-right: 12px;
    float: left;
    padding-right: 6px;
}
.qizi ul li {
    float: left;
    margin: 0 5px;
}
.qizi img, .liutb img {
    margin-right: 5px;
}
.contact_syd {
    position: absolute;
    padding-left: 66px;
    top: 40px;
    right: 0;
}
.contact_syd a {
    margin: 0 5px;
}
.contact_sy {
    position: absolute;
    padding-left: 66px;
    top: 75px;
    right: 0;
}
.contact_sy img {
    width: 24px;
    margin-right: 6px;
}
.f24 {
    font-size: 24px;
    color: #e70015;
}

.head_logo1y {
    width: 275px;
    float: left;
    font-size: 14px;
    font-family: "microsoft yahei";
    margin-top: 4px;
}
.f16 {
    font-size: 16px;
}


#back-to-top{
	position:fixed;
	bottom:100px;
	right:60px;
}
#back-to-top a{
	text-align:center;
	text-decoration:none;
	color:#d1d1d1;
	display:block;
	width:80px;
	/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
	-moz-transition:color 1s; 
	-webkit-transition:color 1s;
	-o-transition:color 1s;
}
#back-to-top a:hover{
	color:#979797;
}
#back-to-top a span{
	background:#d1d1d1;
	border-radius:6px;
	display:block;
	height:80px;
	width:80px;
	background:#d1d1d1 url(../images/arrow-up.png) no-repeat center center;
	margin-bottom:5px;
	-moz-transition:background 1s;
	-webkit-transition:background 1s;
	-o-transition:background 1s;
}
#back-to-top a:hover span{
	background:#979797 url(../images/arrow-up.png) no-repeat center center;
}











































